using System;
using System.Collections.Generic;
using System.Text;

namespace CoastToCoast.Game {
    public abstract class AirUnit : Unit {
        public abstract int Range {
            get;
        }

        public override bool CanMove(Cell destination) {
            if (CurrentMoves >= BaseMovementRate)
                return false;

            // TODO: Air should handle overflying if fuel isn't 0?
            return destination.Unit == null;
        }
    }
}
